Django

By Django

Unclaimed Profile

Claim Django profile for Free

Your G2 page is often the first place buyers evaluate you. Take control of how your brand shows up.

WHAT YOU UNLOCK

Control your profile

Update logo, screenshots, pricing info

Engage with customers

Respond to reviews, build trust with prospects

See buyer activity

Track who’s viewing, understand engagement

Collect reviews

Create landing page and collect reviews

Sellers who actively manage their G2 profile build more trust and convert more buyers

4.5 out of 5 stars

How would you rate your experience with Django?

Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

Django Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

12 months

Django Integrations

(2)
Integration information sourced from real user reviews.
Product Avatar Image

Have you used Django before?

Answer a few questions to help the Django community

Django Reviews (174)

View 1 Video Reviews
Reviews

Django Reviews (174)

View 1 Video Reviews
4.5
174 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise Django for its robust security features and ease of integration with various databases, making it ideal for developing scalable web applications. The built-in admin panel and comprehensive documentation are also frequently highlighted as significant advantages, allowing for rapid development. However, many note that the framework's steep learning curve can be a challenge for beginners.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
MJ
IT Executive
Small-Business (50 or fewer emp.)
"Django’s Clear Structure and Auto-Generated Admin Saved Us Tons of Time"
What do you like best about Django?

I picked Django for Ethics Empire's internal tools because it has strong opinions that are useful. The project's structure is easy to understand, so when I opened the codebase after three months, I still knew where everything was. The admin interface that was automatically made from my models saved me from having to make CRUD screens by hand. I just defined Review collected by and hosted on G2.com.

What do you dislike about Django?

For beginners, Django's deployment story is too hard to follow. It took us two full days of trial and error to set up WSGI, static files, and database connections on our VPS. The framework assumes that you know how to manage a Linux server. I wish there was a simpler way for Ethics Empire's small team to "deploy to production." Also, the async support feels like it was added on instead of being built in. We don't need it yet, but I'd like the real-time features on our project dashboard to be cleaner. When you want to do something out of the ordinary, the "batteries included" way of thinking can make it hard to work with the framework. Review collected by and hosted on G2.com.

Poulastha M.
PM
Associate Programmer - Full Stack
Small-Business (50 or fewer emp.)
"A heavyweight, secure, and scalable framework web development"
What do you like best about Django?

What I appreciate about Django is how easy it is to get started. There’s very little setup required since it comes with built-in features like login, database management, and an admin panel. Everything just works out of the box. The documentation is straightforward and easy to follow, and after spending some time with it, the overall structure becomes clear. The ORM and migration tools simplify development, and the admin panel is a real time-saver. I also like that Django feels fast and makes it easy to continue building and maintaining projects. Review collected by and hosted on G2.com.

What do you dislike about Django?

What I find challenging about Django is that it can feel somewhat heavy for smaller projects, as it comes with many built-in features that aren’t always necessary. Additionally, certain aspects, such as the settings and configuration system, can be difficult to grasp at first. If you try to do something outside of the typical "Django way," it can become confusing. I’ve also noticed that the ORM can seem slow or complicated when handling more complex queries. Despite these issues, I still think Django is a great framework once you become familiar with it. Review collected by and hosted on G2.com.

Alina B.
AB
Python/Django Developer
Small-Business (50 or fewer emp.)
""Perfect Framework for Rapid and Secure Web Development""
What do you like best about Django?

What I like best about Django is its "batteries-included" philosophy — it comes with everything you need to build secure, scalable, and maintainable web applications out of the box. The ORM is powerful and intuitive, the admin interface saves huge amounts of time in CRUD-heavy applications, and its clear project structure enforces best practices. I also love the built-in support for things like authentication, forms, middleware, and signals — all of which integrate seamlessly. For larger projects, Django scales well and works beautifully with PostgreSQL, REST APIs, and async features in modern Python. Review collected by and hosted on G2.com.

What do you dislike about Django?

While Django is incredibly powerful, its monolithic structure can feel heavy for very small or highly specialized projects. Sometimes, the framework’s conventions and built-in components can make it harder to customize certain behaviors without overriding defaults or writing extra boilerplate. Also, although Django has been improving async support, fully async workflows can still be complex to implement compared to some newer frameworks. Finally, the learning curve can be steep for beginners, especially when dealing with advanced ORM queries or customizing middleware. Review collected by and hosted on G2.com.

Akshay Kumar G.
AG
Engineering Student
Small-Business (50 or fewer emp.)
"Best full stack framework to build web apps"
What do you like best about Django?

It follow MVC structure and the database is managed by its own Django ORM which makes it easier to interact with data instead of writing database queries and as it is built over python we can do tons of integrations. Review collected by and hosted on G2.com.

What do you dislike about Django?

Django is built over python so it feels slow sometimes and its learning curve is also steep Review collected by and hosted on G2.com.

Kunjesh Y.
KY
Intern
Small-Business (50 or fewer emp.)
"Powerful Framework for Rapid Development"
What do you like best about Django?

Django have vast security feature with support of large number of libraries which make it more useable for rapid and scalable product Devlopment. I like the admin panel, which Django provides and the very simplicity of implementing complex functionalities without much configuration. libraries support make it more powerful while it comes to integration with another instances. another good thing about django is having high reachable customer support.This frequency of use ensures that solutions to common problems are readily available, enhancing overall productivity and project success. over all after some hand on experience it will easy to use. Review collected by and hosted on G2.com.

What do you dislike about Django?

after using django for a few year i realised i will be quite difficult for begginers might be it will take time to learn django because of multiple convention to do a task. Django's monolithic structure might be too clumsy for extremely small projects, and the learning curve could be quite deadly for begginers. yeah while using it understand those who love flexible desing of project will got bothered because of convention over configuration. Review collected by and hosted on G2.com.

AS
Project Manager
Information Technology and Services
Enterprise (> 1000 emp.)
"Why Django? Simplicity and Power go Hand in Hand for Web Development."
What do you like best about Django?

Django comes with so many in built tools like ORM, Admin Panel, forms, routing, I like Django most when we talk about security, It contains protection against common vulnera blities like SQL,injection, XSS. It is very supportive and vibrant Review collected by and hosted on G2.com.

What do you dislike about Django?

Migration Complexity, Limited Native API support Review collected by and hosted on G2.com.

Nashit H.
NH
Mentor/Faculty cum Developer
Education Management
Mid-Market (51-1000 emp.)
"django has made creating web applications a fun"
What do you like best about Django?

ease of admin panel, superuser is really wonderful. routing & MVC is easy to implement Review collected by and hosted on G2.com.

What do you dislike about Django?

dependency is an issue with python so, is with django. If you are using other modules, make sure the dependencies are compatible. besides in production environment the css needs other dependencies, to work Review collected by and hosted on G2.com.

MUKESH V.
MV
Intern
Mid-Market (51-1000 emp.)
"the best web development framework"
What do you like best about Django?

ease of integration, the best part is the admin & superuser logins & registration. local database is fine, but it can be integrated with sql or no-sql databases easily. Review collected by and hosted on G2.com.

What do you dislike about Django?

the problem with django & Python is the dependency. compatibility with libraries & modules is problematic Review collected by and hosted on G2.com.

MP
Digital Marketing Executive
Small-Business (50 or fewer emp.)
"My First Experience of full stack app development using django"
What do you like best about Django?

What I like best about Django is how it makes building websites easier and faster. It provides a lot of tools and shortcuts that help me create complex websites with less code. Plus, Django takes care of a lot of common tasks like user authentication and database management, so I can focus more on adding unique features to my site. and it aslo provides the admin panel automatically as it is made with python it makes it more easier to work with someone who knows about python.

I am using it normally.

it is easy to integrate it with react or other frontend framworks

Figma can be used as ui and ux designer whereas django can be used as backend they work perfectly to one another can use the code in django templates Review collected by and hosted on G2.com.

What do you dislike about Django?

the thing i dislike about it is the deployment part not all platforms can deploy it and sometimes the database issue if I have made changes to it after committing then it makes it difficult to undo it Review collected by and hosted on G2.com.

Happy M.
HM
Software Engineer
Information Technology and Services
Enterprise (> 1000 emp.)
"Heavy duty Python web framework"
What do you like best about Django?

It is capable enough to create large scale application with fast implementation using Python. It provides whole admin panel with admin level features. It provides robust security with built-in user authentication, roles management easing development. It utilizes the powerful python ecosytem of packages using pip to develop and integrate new features. Review collected by and hosted on G2.com.

What do you dislike about Django?

It is time taking to understand the way of working of Django as framework. It is slow in serving heavy traffic and not fast due to its request mechanism. Review collected by and hosted on G2.com.

Questions about Django? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

MD Mezbah U.
MU
MD Mezbah Uddin
Last activity over 2 years ago

What is the best way use?

GU
Guest User
Last activity over 1 year ago

What is Django used for?

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

12 months

Average Discount

13%

Django Comparisons
Product Avatar Image
ASP.NET
Compare Now
Product Avatar Image
firebase
Compare Now
Product Avatar Image
Tomcat
Compare Now
Product Avatar Image
Django